﻿using System;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Collections;
using System.Drawing;
using System.Linq;
using System.Workflow.ComponentModel.Compiler;
using System.Workflow.ComponentModel.Serialization;
using System.Workflow.ComponentModel;
using System.Workflow.ComponentModel.Design;
using System.Workflow.Runtime;
using System.Workflow.Activities;
using System.Workflow.Activities.Rules;

namespace UIProcessCoreWorkflows
{
    public sealed partial class UploadForm : SequentialWorkflowActivity
    {
        public UploadForm()
        {
            InitializeComponent();
        }

        public static DependencyProperty UploadFormRequestResultProperty = DependencyProperty.Register("UploadFormRequestResult", typeof(System.String), typeof(UIProcessCoreWorkflows.UploadForm));

        [DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility.Visible)]
        [BrowsableAttribute(true)]
        [CategoryAttribute("Parameters")]
        public String UploadFormRequestResult
        {
            get
            {
                return ((string)(base.GetValue(UIProcessCoreWorkflows.UploadForm.UploadFormRequestResultProperty)));
            }
            set
            {
                base.SetValue(UIProcessCoreWorkflows.UploadForm.UploadFormRequestResultProperty, value);
            }
        }

        public static DependencyProperty UploadFormRequestProperty = DependencyProperty.Register("UploadFormRequest", typeof(UIProcessSchemaObjects.ProcessFormRequest), typeof(UIProcessCoreWorkflows.UploadForm));

        [DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility.Visible)]
        [BrowsableAttribute(true)]
        [CategoryAttribute("Parameters")]
        public UIProcessSchemaObjects.ProcessFormRequest UploadFormRequest
        {
            get
            {
                return ((UIProcessSchemaObjects.ProcessFormRequest)(base.GetValue(UIProcessCoreWorkflows.UploadForm.UploadFormRequestProperty)));
            }
            set
            {
                base.SetValue(UIProcessCoreWorkflows.UploadForm.UploadFormRequestProperty, value);
            }
        }
    }

}
